README.TXT - DAILYMAIL_JAZZ.TCL - VERSION BETA 0.36 --------------------------------------------------- Introduction ------------ Discard all previous files, the current versions or .tcl, .cfg and .itcl files supercede all previous files. Extract the files in this zip file into an appropriate temportary directory on your p.c.. All "movement" of files from your P.C. to your TiVo should be performed in FTP Binary mode. New Files & New Locations ------------------------- The following two files can be placed in either the '/var/hack/', '/var/hack/dailymail/' or '/var/hack/dailymail_jazz/' directories on your tivo, depending on your personal preference: - dailymail_jazz.tcl - dailymail.cfg.0 No update of any paths within these files will be required for core functions, except for those editable as variables in the 'dailymail.cfg.0' file. The two files must be in the same directory. UPGRADERS FROM 0.35 version: - New configuration options added in dailymail.cfg file: - tivoName - "friendly name" of the TiVo sending the e-mail. I have multiple TiVo's - one named "tivo-lr" (the one in the living room) and one named "tivo-mbr" (the one in the master bedroom). The configured tivoName will be shown in the Subject: field of the e-mail, as well as in a couple of places in the e-mail (or web page) - confresInstalled - set to true of the TivoWebPlus "confres" module is installed. - confresUseForm - set to true if the Conflict Resolver is to be presented as a form. Otherwise, it will be shown as a simple link. - confresDefaultOtherTiVo - IP address or name of the "other TiVo" that will be used to record the conflict - confresDefaultDaysAhead - Default number of days that the TivoWebPlus confres module will "look ahead" for conflicts to be sent over to the "other TiVo" - In order to take advantage of the new timezone functionality, set the environment variable TZ_GMT_OFFSET to the number of hours offset your timezone is from GMT when Daylight Savings Time is OFF. For example, CST is GMT-6 - so I have the following line in one of my init files that get executed when the TiVo boots: export TZ_GMT_OFFSET=-6 USERS INSTALLING DAILYMAIL ONTO A READ-ONLY FILESYSTEM: - The HTML file is generated regardless of what htmlfilerequired is set to. The config item htmlfilerequired only dictates whether the generated HTML file will be deleted when dailymail exits. Therefore, create a link for the dailymail_jazz.html file to a writeable filesystem (such as /var/tmp). Example: $> ln -s /var/tmp/dailymail_jazz.html /var/hack/dailymail/dailymail_jazz.html The following two files must be placed in your '/var/hack/tivoweb-tcl/modules/' directory. Please remove all other dailymail oriented .itcl files. Separate modules exist depending upon if you're using EndPad or EndPadPlus - managedailymail.itcl - controlpadding.itcl The 'controlpadding.itcl' file is only required if you intend to use the dailymail endpad related functionality. However, some common procedures exist within the 'mangedailymail.itcl' module, so if you are going to use the 'controlpadding.itcl' module then you must also install the 'mangedailymail.itcl' module. The following files should be placed in your '/var/hack/bin/' directory. You will only require the 'ls' and 'ps' files if you do not already have them installed. You will only require smartctl if you want to specifically take advantage of smartcl functionality in the dailymail modules. You will need to read up on it to use it (no help given here!): - ls - ps - smartctl If you already have these installed then please remember to edit their location in the dailymail.cfg file. All graphics files should be placed in your appropriate webserver images location as per usual. There are no new graphics files since version 0.30. New Features ------------ - new 'managedailymail.itcl' module that replaces all previous tivoweb modules except 'controlpadding.itcl' which is optional. This module is a lot more sophisticated, and allows you to edit the config file as well as provides other key capabilities, including picking up default values from the config file, as long as it is placed on one of the permitted directory structures. - a more sohisticated 'controlpadding.itcl' module. - a revamped config file with more detailed information and a better structure. - american spelling / date option - see 'yankspeak' variable in the confile file. - fixed some spelling mistakes - times on debugging lines - added stuliet's